const utils = require("./utils/util")
//app.js
App({
  onLaunch: function () {
    // 展示本地存储能力
//     var logs = wx.getStorageSync('logs') || []
//     logs.unshift(Date.now())
//     wx.setStorageSync('logs', logs)

      //  // 获取用户信息
      //  wx.getSetting({
      //       success: res => {
      //            if (res.authSetting['scope.userInfo']) {//判断是否授权，已经授权
      //                 // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
      //                 //this.getUserInfo();//获取用户信息
      //            } else {
      //                 // 登录
      //                 wx.login({
      //                      success: res => {
      //                           // 发送 res.code 到后台换取 openId, sessionKey, unionId
      //                           utils.getData('user/getSessionKeyAndOpenid', { code: res.code }, true).then(function (res_login) {
      //                                wx.setStorageSync("nack_id", res_login.data.nack_id)
      //                                wx.setStorageSync("openId", res_login.data.openid);//openid
      //                                wx.setStorageSync("session_key", res_login.data.session_key);//回话密钥               
      //                           })
      //                      }
      //                 });
      //                 //this.getUserInfo();//获取用户信息
      //            }
      //       }
      //  })
  },
  //获取用户信息
//   getUserInfo:function(cb){
//      const that = this;
//      if(this.globalData.userInfo){
//           typeof cb == "function" && cb(this.globalData.userInfo)
//      } else {
//           wx.login({
//                success:function(){
//                     wx.getUserInfo({
//                          success:function(res){
//                               that.globalData.userInfo = res.userInfo;
//                               typeof cb == "function" && cb(res.userInfo)
//                          }
//                     })
//                }
//           })
//      }
//   },
  onShow(){
    wx.getLocation({
      success: function (res) {
        console.log(res)
      },
      fail() {
        wx.authorize({
          scope: "scope.userLocation",
          success() {

          },
          fail() {
            wx.openSetting({
              success(res) {
                console.log(res)
              }
            })
          }
        })
      }
    })  
  },
  onHide(){
  },
  globalData: {
    userInfo: null
  }
})